package com.csun.cmny.provider.model.dto.app;

import com.csun.cmny.provider.validator.AppSleepDateQueryValidator;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.Date;

@Data
public class AppSleepDateQueryDto {

    /*
    * 设备id
    * */
    @NotNull(message = "{device.id.null}",
            groups = {AppSleepDateQueryValidator.class})
    private Long deviceId;

    /*
    * 查询日期
    * */
    private String date;

    /*
    * 在床状态 1-在床 0-离床
    * */
    private Integer inBed;

    /*
    * 床垫状态 online-在线 offline-离线
    * */
    private String status;

    /*
     * 最大心跳阈值
     * */

    private Integer maxHeartbeatThreshold;

    /*
     * 最小心跳阈值
     * */
    private Integer minHeartbeatThreshold;

    /*
     * 最大呼吸阈值
     * */
    private Integer maxBreathThreshold;

    /*
     * 最小呼吸阈值
     * */
    private Integer minBreathThreshold;

    /*
     * 翻身次数阈值
     * */
    private Integer actionTimesThreshold;

    /*
    * 查询开始时间
    * */
    private Date queryStartTime;

    /*
    * 查询结束时间
    * */
    private Date queryEndTime;

}
